/**
 * @文件名 FilerInit.java
 * @包名 com.nutz.cngrain.tbw.filer
 * @说明 声明主模块过滤器抽象类
 * @作者 wdfang
 * @时间 2013-1-27 上午1:40:43
 * @版本 V1.0
 */ 
package com.ykfk.cngrain.tbw.filer;

import javax.servlet.http.HttpServletResponse;

import org.nutz.mvc.ActionContext;
import org.nutz.mvc.ActionFilter;
import org.nutz.mvc.View;

/**
 * @类名 FilerInit
 * @描述 主模块过滤器抽象类
 * @作者 wdfang
 * @日期 2013-1-27 上午1:40:43
 * ========修改日志=======
 *
 */
public class FilerInit implements ActionFilter{
	@Override
	public View match(ActionContext actioncontext) {
		/**
		 * 去掉缓存
		 */
		noCacheFilter(actioncontext.getResponse());
		return null;
	}
	/**
	 * 
	 * @名称 noCacheFilter
	 * @描述  页面缓存 清除
	 * @参数 @param response
	 * @返回值 void
	 * @作者 wdfang
	 * @时间 2013-2-3 上午12:16:00
	 */
	private void noCacheFilter(HttpServletResponse response){
		response.setHeader("Cache-Control", "no-cache");
		response.setHeader("Pragma", "no-cache");
		response.setDateHeader("Expires", -1);
	}
}
